package com.szholly.pro.watergas_server.ps.data;

import java.util.HashMap;

import com.szholly.data.general.metadata.table.DefulatDomainTable;import org.springframework.stereotype.Component;import com.szholly.data.general.Field;import com.szholly.data.general.InterceptorTableBase;import com.szholly.data.general.metadata.IBaseTable;import com.szholly.utils.spring.SpringBeanFactory;import org.springframework.stereotype.Component;import com.szholly.data.general.GlobalDataType;import com.szholly.data.general.RowBase;
/**
 * OperationInspectionRecord
 */
@Component("OperationInspectionRecord")
public class OperationInspectionRecordTable extends InterceptorTableBase  implements IBaseTable{

	public final static String TABLE_NAME = "OP_INSP_RECORD";
	
	/**
	 * single ref
	 */
	public static OperationInspectionRecordTable getSingleRef() {
		return (OperationInspectionRecordTable) SpringBeanFactory.getBean("OperationInspectionRecord");
	}

	@Override
	public String getMetadataTableName() {
		return TABLE_NAME;
	}

	@Override
	public String getMetadataTableAliasName() {
		return "OperationInspectionRecord";
	}
	
	@Override
	public String  getGUIDFieldName(){
		return "";
	}

	private HashMap<String, Field> fields;

	@Override
	protected HashMap<String, Field> fields() {
		if (fields == null) {
			fields = new HashMap<String, Field>();

			Field itemField = new Field();
			itemField.setFieldName(RowBase.FIELD_GUID);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(1);
			itemField.setFieldAliasName("GUID");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			
			
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A01);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(5);
			itemField.setFieldAliasName("A01");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A02);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(6);
			itemField.setFieldAliasName("A02");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A03);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(7);
			itemField.setFieldAliasName("A03");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C02);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(8);
			itemField.setFieldAliasName("C02");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A04);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(9);
			itemField.setFieldAliasName("A04");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C01);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(10);
			itemField.setFieldAliasName("C01");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A05);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(11);
			itemField.setFieldAliasName("A05");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C04);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(12);
			itemField.setFieldAliasName("C04");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A06);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(13);
			itemField.setFieldAliasName("A06");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C03);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(14);
			itemField.setFieldAliasName("C03");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A07);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(15);
			itemField.setFieldAliasName("A07");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C06);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(16);
			itemField.setFieldAliasName("C06");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_A08);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(17);
			itemField.setFieldAliasName("A08");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C05);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(18);
			itemField.setFieldAliasName("C05");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C08);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(19);
			itemField.setFieldAliasName("C08");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C07);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(20);
			itemField.setFieldAliasName("C07");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C09);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(21);
			itemField.setFieldAliasName("C09");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_CreateTime);
			itemField.setDataType(GlobalDataType.DateTime);
			itemField.setFieldID(22);
			itemField.setFieldAliasName("CREATE_TIME");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C10);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(23);
			itemField.setFieldAliasName("C10");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C22);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(25);
			itemField.setFieldAliasName("C22");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B01);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(26);
			itemField.setFieldAliasName("B01");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C21);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(27);
			itemField.setFieldAliasName("C21");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B02);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(28);
			itemField.setFieldAliasName("B02");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C24);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(29);
			itemField.setFieldAliasName("C24");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D01);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(30);
			itemField.setFieldAliasName("D01");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B03);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(31);
			itemField.setFieldAliasName("B03");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C23);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(32);
			itemField.setFieldAliasName("C23");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B04);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(33);
			itemField.setFieldAliasName("B04");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C26);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(34);
			itemField.setFieldAliasName("C26");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D03);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(35);
			itemField.setFieldAliasName("D03");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B05);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(36);
			itemField.setFieldAliasName("B05");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C25);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(37);
			itemField.setFieldAliasName("C25");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D02);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(38);
			itemField.setFieldAliasName("D02");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B06);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(39);
			itemField.setFieldAliasName("B06");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C28);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(40);
			itemField.setFieldAliasName("C28");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D05);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(41);
			itemField.setFieldAliasName("D05");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B07);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(42);
			itemField.setFieldAliasName("B07");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C27);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(43);
			itemField.setFieldAliasName("C27");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D04);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(44);
			itemField.setFieldAliasName("D04");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_B08);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(45);
			itemField.setFieldAliasName("B08");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D07);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(46);
			itemField.setFieldAliasName("D07");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C29);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(47);
			itemField.setFieldAliasName("C29");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D06);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(48);
			itemField.setFieldAliasName("D06");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D09);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(49);
			itemField.setFieldAliasName("D09");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D08);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(50);
			itemField.setFieldAliasName("D08");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C31);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(51);
			itemField.setFieldAliasName("C31");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C33);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(52);
			itemField.setFieldAliasName("C33");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C32);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(53);
			itemField.setFieldAliasName("C32");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C35);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(54);
			itemField.setFieldAliasName("C35");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D12);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(55);
			itemField.setFieldAliasName("D12");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C34);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(56);
			itemField.setFieldAliasName("C34");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D11);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(57);
			itemField.setFieldAliasName("D11");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C37);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(58);
			itemField.setFieldAliasName("C37");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D14);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(59);
			itemField.setFieldAliasName("D14");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C36);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(60);
			itemField.setFieldAliasName("C36");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D13);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(61);
			itemField.setFieldAliasName("D13");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C39);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(62);
			itemField.setFieldAliasName("C39");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D16);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(63);
			itemField.setFieldAliasName("D16");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_C38);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(64);
			itemField.setFieldAliasName("C38");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D15);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(65);
			itemField.setFieldAliasName("D15");
			itemField.setDefaultValue("2");
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D18);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(66);
			itemField.setFieldAliasName("D18");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D17);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(67);
			itemField.setFieldAliasName("D17");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_D19);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(68);
			itemField.setFieldAliasName("D19");
			itemField.setDefaultValue("2");
			itemField.setAllowNull(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
			
			itemField = new Field();
			itemField.setFieldName(OperationInspectionRecordRow.FIELD_TaskCode);
			itemField.setDataType(GlobalDataType.String);
			itemField.setFieldID(69);
			itemField.setFieldAliasName("TASK_CODE");
			itemField.setIsKey(true);
			itemField.setCanShow(false);
			fields.put(itemField.getFieldName().toUpperCase().trim(), itemField);
		}
		return fields;
	}

	@Override
	public String getTableGroup() {
		return "OperationInspectionRecord";
	}
}